<?php

namespace Home\Controller;
use Think\Controller;
//前台用户控制器
//父类Contoller:ThinkPHP/Library/Think/Controller
class UserController extends Controller{
		//登录
		public function login(){
			//echo "I am logining!";
			//调用视图
			$this->display();//展现视图(视图名字与当前方法一样)			
			//$this->display('register');//访问其他名字的模板文件
			//$this->display('Goods/detail');//其他控制器的
		}
		//注册功能
		public function register(){
			$user = new \Model\UserModel();
			//两个逻辑，展示 收集
			if(!empty($_POST)){
				//收集表单[$_POST]信息并返回,同时发出表单自动验证，过滤非法字段
				$shuju = $user ->create();//返回实际数据才进行添加
				if($shuju){
					$shuju['user_hobby'] = implode(',',$shuju['user_hobby']);//把hobby的信息由array变为字符串
					if($user->add($shuju)){
//						echo '存入数据成功';
						$this->redirect('Index/index');
					}
				}else{
//					dump($user->getError());//输出错误验证信息
					$this ->assign('errorInfo',$user->getError());
				}

			}
			//成功后展示
			$this->display();

		}
	
}
